# 面向对象
# 【对象】【构造方法】【对象属性】【对象方法】 这些就是对象各有各的
# 构造方法 __init__ 只能有一个
#
class Person:
    __age = 18
    _dd = '1'
    name = 'heihei'

    def speak(self):
        print(f'说一下自己:{type(self)}')
        print(f'说一下自己:{self.name}')
        print(f'说一下自己:{self.__age}')



p1 = Person()

p1.speak()

print(f'说一下自己:{type(Person)}')




